home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qw12.exe / QWHITE12.EXE / QTEST.TEC < prev    next >
Text File  |  1990-10-08  |  9KB  |  205 lines

  1. ID:QT Quarterdeck QTEST utility
  2. Quarterdeck Technical Note
  3.  
  4.                        The QTEST Program
  5.  
  6.  
  7. What is QTEST?
  8.  
  9. The QTEST program is provided at no charge to anyone interested 
  10. in finding out how QRAM 1.0, a product of Quarterdeck Office 
  11. Systems, will react on different systems.  QRAM (pronounced 
  12. "cram") is intended to help you get more available memory below 
  13. 640K by reducing DOS overhead, and by placing resident programs 
  14. and drivers that normally run below 640K into the unused areas of 
  15. memory between 640K and 1024K.
  16.  
  17.  
  18. How is QTEST installed?
  19.  
  20. No installation is necessary; the file QTEST.COM may be run from 
  21. any available drive; even the disk on which it is supplied.  QTEST 
  22. can be given the parameter HELP if you want to know about the 
  23. possible command line options.
  24.  
  25.  
  26. Why is QTEST useful?
  27.  
  28. Unlike our other memory management products, QEMM-386 and 
  29. QEMM-50/60, QRAM is not a memory manager.  It is instead a 
  30. program which USES expanded memory, video memory and/or shadow 
  31. RAM which MAY exist on your system.  This memory is used by QRAM 
  32. to load resident programs and drivers into memory beyond 640K.
  33.  
  34. In environments where QEMM-386 or QEMM-50/60 would be 
  35. appropriate, these products provide ALL of the software support 
  36. necessary for using High RAM and increasing the available memory 
  37. below 640K.  By reading the hardware requirements on the back of 
  38. our manuals, it is fairly easy to determine whether your system 
  39. meets the hardware requirements required for success.
  40.  
  41. But on 8088 or non-PS/2, 80286 based systems, where QRAM might be 
  42. appropriate, QRAM is dependent on both hardware and software 
  43. which has been provided by third party vendors.  Given the right 
  44. software/hardware combination, QRAM can:
  45.  
  46. 1. Load resident programs and drivers into EEMS or EMS 4.0 
  47. memory beyond 640K to increase your available DOS memory.
  48.  
  49. 2. Load resident programs and drivers into Chips & Technology 
  50. Shadow RAM if it exists on your system.
  51. 3. Allow DOS to be extended into your EGA or VGA video card 
  52. memory when running text based programs.
  53.  
  54. However, it may be difficult for the average user to determine the 
  55. exact capabilities of the available hardware and software drivers.  
  56. With respect to the use of EMS 4.0 memory, even a sophisticated user 
  57. may have difficulty determining exactly how QRAM will be able to 
  58. use the memory on his machine.  This is due to the fact that EMS 
  59. 4.0 is a fairly "loose" specification and that some makers of EMS 
  60. 4.0 hardware and software do not implement all of the features of 
  61. EMS 4.0 which are important to QRAM.  
  62.  
  63. It was with these concerns in mind that Quarterdeck created QTEST 
  64. as a service to its prospective QRAM users.
  65.  
  66. QTEST will tell you what QRAM will be able to do on your system 
  67. in its current configuration, and will tell you whether (or not) 
  68. QRAM could be useful to you.
  69.  
  70.  
  71. How do I get QTEST?
  72.  
  73. QTEST is available via modem at no charge (other than phone and 
  74. system charges) on the following systems:
  75.  
  76. 1.  Quarterdeck Bulletin Board, public files section, under the 
  77. name QTEST.ZIP.  BBS phone number: (213) 396-3904.
  78.  
  79. 2.  Quarterdeck's Compuserve Forum.  Type "GO PCVENB" from the 
  80. system prompt.  QTEST is available in library #1 under the name 
  81. "QTEST.ZIP".
  82.  
  83. 3.  Quarterdeck's BIX Forum.  Type "Join DESQview" from the 
  84. system prompt.  Select "Receive" from the forum menu.  The 
  85. filename is "QTEST.ZIP".
  86.  
  87. 4.  On various private bulletin boards which participate in the 
  88. DESQview SmartNET or FIDOnet echo.  
  89.  
  90. QTEST is also included for no charge on our "Quarterdeck White 
  91. Papers" diskette,  a collection of technical notes covering the 
  92. use of Quarterdeck products.  The White Papers diskette is 
  93. available direct from Quarterdeck for $25 and can be ordered by 
  94. credit card by calling our orders department at (213) 392-9851.
  95. Copyright considerations:
  96.  
  97. Although QTEST is a copyrighted program, Quarterdeck grants to 
  98. you a limited license which permits you to distribute it to 
  99. others, on disk or electronically, as long as the program and its 
  100. documentation are not modified in any way, proper credit is given 
  101. to Quarterdeck, and no fee is charged beyond the cost of 
  102. materials.
  103.  
  104. Documentation for The Technical Information Screen:
  105.  
  106. Most of the output of QTEST is in plain English and does not 
  107. require documentation.  Some explanation of the "Technical 
  108. Information" screen which is displayed after QTEST runs may be 
  109. useful however.
  110.  
  111. After it runs, QTEST displays a screen similar to the one below.
  112.  
  113. Memory Map if QRAM 1.0 is used
  114.  
  115.  x = 048C
  116. Ax00 ????   H = High RAM
  117. Bx00 ????   M = Memory Fill
  118. Cx00 ????   v = Vidram Use
  119. Dx00 ????   F = Page Frame
  120. Ex00 ????   X = Unusable
  121. Fx00 ????   - = Hide
  122.  
  123. Each question mark shown above represents a 16K section of high 
  124. memory address space, in the range of 640K (A000 Hex) to just 
  125. under 1 Megabyte (FFFF Hex), which may be available to QRAM or not, 
  126. depending on the current configuration.
  127.  
  128. In your QTEST output, each question mark will be replaced by one 
  129. of the characters from the table on the right, indicating the 
  130. current status of that particular memory location.  Here's what 
  131. the characters mean:
  132.  
  133. {H = High RAM} - Each H is a 16K block into which QRAM could load 
  134. a resident program or driver.
  135.  
  136. {M = Memory Fill} - Each M is a 16K block into which QRAM could 
  137. extend DOS to provide more memory for all programs.  This occurs 
  138. when you have appropriate EEMS or EMS boards and CGA or 
  139. Monochrome video cards.
  140. {v = Vidram Use} - Each v is a 16K block into which QRAM's VIDRAM 
  141. utility could extend DOS to provide more memory for text based 
  142. programs.  This is only available on EGA and VGA cards and only 
  143. when running text, as this same memory area is used for displaying 
  144. graphics.
  145.  
  146. {F = Frame} -  Each F is a 16K block which is currently making up 
  147. part of the EMS Page Frame.  The Page Frame is an area of memory 
  148. addresses where expanded memory is accessed by most programs.  All 
  149. of the expanded memory can only be seen a little at a time; the 
  150. Page Frame is a "porthole" through which the expanded memory is 
  151. accessed.  Page Frame memory is not normally available to QRAM, 
  152. but could be used if QRAM were loaded with the FRAMELENGTH=0 
  153. parameter.  This disables expanded memory, but makes the 64K area 
  154. available to QRAM.  On some EMS boards this may be your only 
  155. option.
  156.  
  157. {X = Unusable} - Each X is a 16K block, which due to other 
  158. installed hardware, or limitations of your hardware or software 
  159. cannot be used at all by QRAM.
  160.  
  161. {- = Hide} - These are sections of your expanded memory which 
  162. appear to have been made available by your expanded memory 
  163. driver, but in which QRAM detects a conflict with other installed 
  164. devices.  In these conditions, it hides the memory so that it 
  165. will not be used by QRAM or other expanded memory utilities.  
  166. This can be overridden by QRAM's INCLUDE parameter if it is 
  167. determined that QRAM is incorrect about the conflict.  When 
  168. overridden, these areas become HIGH RAM.
  169.  
  170.  
  171. What QTEST cannot detect:
  172.  
  173. QTEST tests your system in its "current configuration".  It 
  174. cannot determine how your system would react if set up 
  175. differently.  If you have a system which you believe to have 
  176. Chips & Technology shadow RAM and QTEST does not see the shadow 
  177. RAM, be sure that your shadow RAM has been enabled.  If you 
  178. are loading an expanded memory driver which might be using up 
  179. this shadow RAM memory, try disabling it.  If it turns out you 
  180. have usable shadow RAM, QRAM can be loaded before the expanded 
  181. memory manager and both could be used.
  182.  
  183. If you have an expanded memory board you believe should support 
  184. EMS 4.0 high memory areas in addition to the Page Frame, check 
  185. your board's manual to see if there are any adjustments in 
  186. software or hardware which must be made to enable this feature.
  187. QTEST also cannot determine which of your memory resident programs, 
  188. device drivers, or pieces of DOS can be loaded into High RAM.  
  189. This is determined by QRAM's OPTIMIZE program.  You can get some 
  190. idea of what might be loaded high by comparing the resident size 
  191. of your TSRs to the High RAM available.  However, such programs
  192. often require MORE memory to get started then they take up after 
  193. they have "squished" themselves into their final state.  Some 
  194. could prove to be too large to load into high memory.
  195.  
  196. Therefore, it is difficult to tell exactly how much memory will 
  197. be saved below 640K in your system.  Since QRAM's OPTIMIZE program 
  198. usually CAN find something to load into High RAM, the most 
  199. important thing to know is whether you can get High RAM.  This is 
  200. what QTEST tells you.
  201.  
  202.  
  203.                Copyright (C) 1990 by Quarterdeck Office Systems
  204.                     * * *   E N D   O F   F I L E    * * *
  205.